stand sb in good stead

un. 俯視;撲倒;給…許多好處
[網絡] 對某人很有用